package org.example.service;

import org.example.pojo.DUser;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.pojo.select.DUserSelect;
import org.example.utils.Result;

import java.util.Map;

/**
* @author chenhongkai
* @description 针对表【d_user(登录用户表)】的数据库操作Service
* @createDate 2024-05-29 13:51:43
*/
public interface DUserService extends IService<DUser> {

    public Result<Map> Login(DUser dUser);
    public Result<DUser> GetUserInfo(String token);
    public Result<Map> selectAll( DUserSelect dUserSelect);
    public Result<DUser> UpdateStatus(DUser dUser);
    public Result<DUser> Delete(DUser dUser);
    public Result<DUser> UpdatePassword(DUser dUser);
    public Result<DUser> SelectOne(DUser dUser);
    public Result<DUser> UpdateUserInfo(DUserSelect dUserSelect);
    public Result<DUser> AddUser(DUser dUser);

}
